be overly punctilious - Español Inglés Diccionario